bool isPalindrome(int x) {
    // x为负数就不是回文数
    if(x < 0)
        return false;
    
    // 反向输出x,然后与原x对比
    int num = x;
    long long tmp = 0;
    while(num)
    {
        tmp = tmp * 10 + num % 10;
        num /= 10;
    }
    if(tmp == x)
        return true;
    else
        return false;
    
}